WPS Office.apk(点击下载) / zku.java


package defpackage;

import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Build;
import android.text.TextUtils;
import cn.wps.moffice.common.infoflow.internal.cards.thirdpartyad.ThirdPartyAdParams;
import com.fasterxml.jackson.core.util.MinimalPrettyPrinter;
import com.iflytek.cloud.SpeechEvent;
import java.io.File;
import org.json.JSONException;
import org.json.JSONObject;

/* renamed from: zku  reason: default package */
public class zku implements Runnable {
    private static zku Bbi;
    private String Bbj;
    private String Bbk;
    private StringBuffer Bbl;
    private boolean Bbm;
    private long Bbn;
    boolean Bbo;
    private String Bbp = "https://ups.ksmobile.net/";
    private String Bbq = "/getversions.php";
    private String Bbr = "/getversions.php";
    private String Bbs = "https://ws.ksmobile.net/api/GetCloudMsgAdv";
    private final String LOCAL_VERSION = "local_version";
    private volatile boolean crD = false;
    private volatile String cvG;
    private boolean fsF = false;
    private Context mContext;

    private zku() {
    }

    private static String aeT(String str) {
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        return str;
    }

    private static int compare(String str, String str2) {
        int i = 0;
        if (str == null && str2 == null) {
            return 0;
        }
        if (str == null) {
            return -1;
        }
        if (str2 == null) {
            return 1;
        }
        String[] split = str.split("\\.");
        String[] split2 = str2.split("\\.");
        if (split == null && split2 == null) {
            return 0;
        }
        if (split == null) {
            return -1;
        }
        if (split2 == null) {
            return 1;
        }
        while (i < split.length && i < split2.length) {
            try {
                long parseLong = Long.parseLong(split[i]);
                try {
                    long parseLong2 = Long.parseLong(split2[i]);
                    if (parseLong > parseLong2) {
                        return 1;
                    }
                    if (parseLong < parseLong2) {
                        return -1;
                    }
                    i++;
                } catch (NumberFormatException e) {
                    return 1;
                }
            } catch (NumberFormatException e2) {
                return -1;
            }
        }
        return split.length - split2.length;
    }

    public static zku gNN() {
        if (Bbi == null) {
            synchronized (zku.class) {
                if (Bbi == null) {
                    Bbi = new zku();
                }
            }
        }
        return Bbi;
    }

    private void gNO() {
        String kO = zkz.kO(this.mContext);
        Intent intent = new Intent();
        intent.setPackage(kO);
        intent.setAction("com.cmplay.activesdk.cloud_cfg.update");
        this.mContext.sendBroadcast(intent);
    }

    private void gNP() {
        Intent intent = new Intent();
        intent.setPackage(zkz.kO(this.mContext));
        intent.setAction("com.ijinshan.krcmd.deepcloudconfig.CloudDataChangeReceiver.datachange");
        this.mContext.sendBroadcast(intent);
    }

    private String getPath() {
        return String.valueOf(this.mContext.getApplicationContext().getDir("deep_cloud_config", 0).getAbsolutePath()) + File.separator + "cloudmsgadv.json";
    }

    public final synchronized void aeS(String str) {
        this.cvG = str;
        this.Bbm = false;
        if (this.fsF && !this.crD) {
            this.crD = true;
            new Thread(this).start();
        }
    }

    public final synchronized void gNQ() {
        this.Bbm = true;
        if (this.fsF && !this.crD) {
            if (this.Bbn == 0) {
                this.Bbn = zkr.gNL().iwL.getLong("last_update_time", 0);
            }
            if (System.currentTimeMillis() - this.Bbn >= 21600000) {
                this.crD = true;
                new Thread(this).start();
            }
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:31:0x01e8  */
    /* JADX WARNING: Removed duplicated region for block: B:68:0x02d0  */
    public void run() {
        boolean z;
        boolean z2;
        this.Bbo = false;
        if (!zkv.kI(this.mContext)) {
            zks.gNM().au(zkx.aeV(getPath()));
            gNP();
            gNO();
            this.crD = false;
            return;
        }
        if (this.Bbm) {
            String R = zky.R(this.Bbr, 2000, 3);
            if (!TextUtils.isEmpty(R)) {
                try {
                    JSONObject optJSONObject = new JSONObject(R).optJSONObject(SpeechEvent.KEY_EVENT_RECORD_DATA);
                    if (optJSONObject != null) {
                        this.cvG = optJSONObject.optString("business_config", "");
                    }
                } catch (JSONException e) {
                }
            }
        }
        String str = this.cvG;
        StringBuffer stringBuffer = new StringBuffer();
        String gNK = zkq.gNK();
        if (TextUtils.isEmpty(gNK)) {
            gNK = String.valueOf(zkz.kJ(this.mContext)) + "_" + zkz.kK(this.mContext);
        }
        stringBuffer.append("?lan=" + aeT(gNK));
        stringBuffer.append("&apkversion=" + aeT(zkq.gNI()));
        String channelId = zkq.getChannelId();
        if (TextUtils.isEmpty(channelId)) {
            channelId = zkv.gNT();
        }
        stringBuffer.append("&channelid=" + aeT(channelId));
        stringBuffer.append("&osversion=" + aeT(Build.VERSION.RELEASE));
        stringBuffer.append("&mcc=" + aeT(zkz.kL(this.mContext)));
        String str2 = Build.MODEL;
        if (!TextUtils.isEmpty(str2)) {
            stringBuffer.append("&device=");
            stringBuffer.append(str2.replace(MinimalPrettyPrinter.DEFAULT_ROOT_VALUE_SEPARATOR, "_"));
        } else {
            stringBuffer.append("&device=null");
        }
        stringBuffer.append("&resolution=" + aeT(zkz.kM(this.mContext)));
        stringBuffer.append("&mem_size=" + zkz.ek(zkz.kN(this.mContext)));
        String gNJ = zkq.gNJ();
        if (TextUtils.isEmpty(gNJ)) {
            gNJ = zkz.kO(this.mContext);
        }
        stringBuffer.append("&pkg=" + aeT(gNJ));
        stringBuffer.append("&version=1");
        stringBuffer.append("&aid=" + aeT(zkz.getAndroidId(this.mContext)));
        this.Bbj = stringBuffer.toString();
        this.Bbl = new StringBuffer();
        this.Bbl.append(this.Bbs).append(this.Bbj);
        String aeW = zkz.aeW(this.Bbj);
        String string = zkr.gNL().getString("local_params", "");
        if (!TextUtils.isEmpty(str)) {
            if (TextUtils.isEmpty(str)) {
                z2 = true;
            } else {
                String string2 = zkr.gNL().getString("local_version", "");
                if (TextUtils.isEmpty(string2)) {
                    this.Bbk = str;
                    z2 = true;
                } else {
                    int compare = compare(str, string2);
                    if (compare > 0) {
                        this.Bbk = str;
                    }
                    z2 = compare > 0;
                }
            }
            if (!z2) {
                if (!aeW.equalsIgnoreCase(string)) {
                    zkr.gNL().putString("local_params", aeW);
                    z = true;
                } else {
                    z = false;
                }
                if (!z) {
                    String R2 = zky.R(this.Bbl.toString(), 2000, 3);
                    if (!TextUtils.isEmpty(R2)) {
                        try {
                            JSONObject jSONObject = new JSONObject(R2);
                            if (jSONObject.optInt(ThirdPartyAdParams.ACTION_AD_ERROR, -1) == 0 && zkx.a(jSONObject, new File(getPath()))) {
                                this.Bbo = true;
                                if (zkv.gNR()) {
                                    zks.gNM().au(jSONObject);
                                }
                                if (zkv.gNS()) {
                                    gNP();
                                }
                                gNO();
                                if (!TextUtils.isEmpty(this.Bbk)) {
                                    String str3 = this.Bbk;
                                    if (!TextUtils.isEmpty(str3)) {
                                        zkr.gNL().putString("local_version", str3);
                                    }
                                }
                                this.Bbn = System.currentTimeMillis();
                                zkr gNL = zkr.gNL();
                                Long valueOf = Long.valueOf(System.currentTimeMillis());
                                SharedPreferences.Editor edit = gNL.iwL.edit();
                                edit.putLong("last_update_time", valueOf.longValue());
                                edit.commit();
                            }
                        } catch (JSONException e2) {
                            e2.printStackTrace();
                        }
                    } else {
                        zks.gNM().au(zkx.aeV(getPath()));
                        gNP();
                        gNO();
                    }
                } else {
                    zks.gNM().au(zkx.aeV(getPath()));
                    gNP();
                    gNO();
                }
                this.crD = false;
            }
        }
        zkr.gNL().putString("local_params", aeW);
        z = true;
        if (!z) {
        }
        this.crD = false;
    }
}